function fechaTarefas(e){
  		var options = {
  				method     : 'get',
  				parameters : 'grupo_id='+$('grupo_id').getValue(),
  				nome       : '/id/'+$('grupo_id').getValue(),
  				onSuccess  : function (transport){
  					   var aux = $('subgrupo_id');
  					   aux.options.length = 0;
  					   aux.options[0] = new Option('Selecione o Subgrupo...',''); 
  					   //alert(transport.responseText);
  					   var jon = eval(transport.responseText);
  					   jon.each(function(i,n){
  						   //alert('Name: '+i.nome+', Value: '+i.id)
  	  					   aux.options[n+1] = new Option(i.descricao,i.id);
  						   });
  					   
  					},
  				onFailure : function (transport){
  						alert('Erro');
  					}
  		}
  		new Ajax.Request('/subgrupocon/index', options);
  		
}
function busca(e){
	var element = Event.element(e);
	var filtro  = $('filtro').getValue();
	if(element.checked){
		var options = {
  				method     : 'get',
  				parameters : 'id='+element.value,
  				nome       : '/id/'+element.value,
  				onSuccess  : function (transport){
  					   //alert(transport.responseText);
  					   var jon = eval(transport.responseText);
  					   if (jon==true){
  						   alert('Tarefa Fechada!')
  						   if (filtro!='todas'){
	  						   var _row  = element.up().up();
	  						   var table = _row.up();
	  						   table.deleteRow(_row.rowIndex);
  						   }
  					   }else{
  						   alert('Houve um problema no fechamento da tarefa!');
  					   }
  					},
  				onFailure : function (transport){
  						alert('Erro');
  					}
  		}
  		new Ajax.Request('/tarefa/fechar', options);
	}else{
		var options = {
				method     : 'get',
				parameters : 'id='+element.value,
  				nome       : '/id/'+element.value,
  				onSuccess  : function (transport){
  					   //alert(transport.responseText);
  					   var jon = eval(transport.responseText);
  					   if (jon){
  						   alert('Tarefa Re-aberta!');
  						   if (filtro!='todas'){
	  						   var _row  = element.up().up();
	  						   var table = _row.up();
	  						   table.deleteRow(_row.rowIndex);
  						   }
  					   }
  					   else{alert('Houve um problema re-abrindo a tarefa!');}
  				},
  				onFailure : function (transport){
  						alert('Erro');
  				}
  		}
  		new Ajax.Request('/tarefa/reabre', options);
	}
}
$$('.clickable').invoke('observe', 'click', busca);